Volume 52, December 2017, December 2017, Pages 6-15
Ahmad M Hafez
Volume 52, December 2017, December 2017, Pages 66-72
Ahmad M Hafez
Volume 39, June 2011, June 2011, Pages 49-62
Ahmed El Beali; Ahmad Hafez; Hala Badr
Volume 38, December 2010, December 2010, Pages 79-92
Maher A Fouda; Ahmad M Hafez; Mamoun A Khawileh
Volume 36, December 2009, December 2009, Pages 101-117
Yasser Abdelnaby; Ahmad Hafez; Ammar Dae'r